#ifndef MANAGER_H 
#define MANAGER_H

class Manager
{
	private:
	public:
		//Checks the lines of either clerks or ticket takers to see if any can go on break. line[] contains the line length for each clerk or taker, lineState contains whether the clerk or taker is on break, and size is the number of clerks or takers.
		int CheckLineBreak(unsigned int line[],unsigned  int lineState[],int size);
		//Finds a clerk or ticket taker to go off of break. line[] contains the line length for each clerk or taker, lineState contains whether the clerk or taker is on break, and size is the number of clerks or takers.	
		int checkLineWake(unsigned int line[],unsigned  int lineState[],int size);
		//Run a single manager. manager_workno is its unique id.
		void Manager_startWork(unsigned int manager_workno);
}

#endif //MANAGER_H
